import { _decorator, Component, Node } from 'cc';
const { ccclass, property } = _decorator;

@ccclass('ShelterController')
export class ShelterController extends Component {
    
    onLoad(){
        //将Shelter节点下所有参与遮挡关系的节点按照y轴从大到小排序
        this.node.children.sort((a,b) => b.position.y - a.position.y);
        //「siblingIndex」即「同级索引」，意为「同一父节点下的兄弟节点间的位置」。
        //siblingIndex 越小的节点排越前，索引最小值为 0，也就是第一个节点的索引值。
        //虽然该代码被引擎弃用，但是仍旧生效，作用是更新节点的次序
        this.node._updateSiblingIndex();

    }
    
    start() {

    }

    // update(deltaTime: number) {
    //     this.node.children.sort((a,b) => b.position.y - a.position.y);
    // }
}


